diarrhea colitis constipation bloating colonoscopy colon ibs colon cancer cancer abdominal pain heartburn